package exerciciojsf.modelo;

import java.util.ArrayList;
import java.util.List;

public class Comentario {
	private Long id;
	private String nome;
	private String mensagem;
	private List<Comentario> respostas = new ArrayList<>();
	
	public Comentario() {
	}
	
	public Comentario(String nome) {
		this.nome = nome;
	}
	
	public Comentario(String nome, String mensagem) {
		this.nome = nome;
		this.mensagem = mensagem;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getMensagem() {
		return mensagem;
	}

	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}

	public List<Comentario> getRespostas() {
		return respostas;
	}

	public void setRespostas(List<Comentario> respostas) {
		this.respostas = respostas;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public void responder(Comentario resposta) {
		respostas.add(resposta);
	}
}
